On the Interconnection of Cross-cutting Concerns Within Hierarchical Modular Architectures
نویسندگان
چکیده
Modularity is often employed to increase the flexibility and adaptability of a system. A well-known issue during design modular systems emergence ripple effects propagating throughout system when one module changed, which dependent on other modules within While several techniques or approaches have been proposed mitigate these effects, they neglect integration interconnection cross-cutting concerns (i.e., functionalities that are required across different parts main functional dimension) This article argues proper important in order avoid preserve Based set possible architectures offer alternatives integrate structure, we introduce matrix (IDM) as an instrument systematically analyze concern provisioning specific artifacts. guidelines optimize concerns, applicable context IDM. We illustrate our approach by means examples domains.
منابع مشابه
Specifying Cross-Cutting Requirement Concerns
Addressing non-orthogonal software concerns that arise from requirements can significantly contribute to the complexity of developing large systems. Difficulties arise from the need to: locate related requirements, reason about the software concerns they represent, and analyze the impact of changing requirements. We address these issues through the use of requirements aspects. We present a meth...
متن کاملIdentifying Cross-Cutting Concerns from History
As object-oriented programs evolve, they may suffer from the “tyranny of dominant decomposition”: The program can be modularised only one way at a time, leaving cross-cutting concerns scattered across many modules and tangled with one another. Aspectoriented programming (AOP) tries to remedy this by encapsulating these concerns into aspects. Aspect mining identifies such cross-cutting concerns ...
متن کاملHierarchical Scalable Photonic Architectures for High-Performance Processor Interconnection
This paper introduces two hierarchical optical structures for processor interconnection and compares their performance through analytic models and discrete-event simulation. Both architectures are based on wavelength division multiplexing (WDM) which enables multiple multi-access channels to be realized on a single optical fiber. The objective of the hierarchical architectures is to achieve sca...
متن کاملepistemic modality in english and persian academic writing: a cross-linguistic study of genre on the notion of transfer
چکیده حیطه ی نوشتار دانشگاهی اخیرا شاهد تغییرات عمده ای از غیرشخصی بودن (عینی بودن) به شخصی بودن بوده است. شخصی بودن متون دانشگاهی اهمیت استفاده از وجهیت معرفتی را برجسته می سازد چرا که? وجهیت معرفتی? بر اساس یکی از تعاریف ارائه شده از این مقوله? ارتباط تنگاتنگی با شخصی بودن داشته و به عنوان بیان نظر شخصی گوینده در مورد جز گزاره ای گفته در نظر گرفته میشود. بنابراین? با در نظر داشتن نقاط مشترک...
15 صفحه اولAspects for Stages: Cross Cutting Concerns for Metaprograms
In multi-stage languages the program code is finalized though a sequence of transformations defined in the program itself, a process known as staging, with stages also referred as metaprograms. Since stages are essentially programs, they may also require application of aspectoriented methods to handle crosscutting concerns, something not considered or supported in existing aspect systems. We in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Engineering Management
سال: 2022
ISSN: ['0018-9391', '1558-0040']
DOI: https://doi.org/10.1109/tem.2020.3040227